/* 750宽度为标准 */
/* 大于1024px设备（非移动设备） */
@media screen and (min-width: 1025px) {
    [class^="m_"],.m_lm_nav_swiper,.m_bread {
        display: none !important;
    }
}

/* 手机端代码 */
@media screen and (max-width: 1025px) {
    * {
        box-sizing: border-box;
    }

    body {
        background-color: white;
    }

    .w12 {
        width: 100% !important;
    }

    .m_none, .main, .footer, .new_r,.list_none,#float-right,#fixed_left,.bread {
        display: none !important;
    }

    .m_flex_wrap_around {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        align-items: center;
    }

    .m_flex_wrap_between {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        padding: 20px 5px;
    }

    .m_flex_nowrap_around {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-around;
        align-items: center;
    }

    .m_flex_nowrap_between {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
    }

    .m_mt15 {
        margin-top: 0.2rem;
    }

    .m_w100 {
        width: 100% !important;
        overflow: hidden;
    }

    .m_bg {
        background-color: white;
    }

    .m_t_pos {
        margin-top: 1.6rem;
    }

    .m_line {
        margin: 0.4rem 0 .4rem;
        height: 0.2rem;
        background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#fff)) no-repeat center;
        background: linear-gradient(#f8f8f8, #fff) no-repeat center;
    }

    /* 公共头部 */
    .m_head {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 1.6rem;
        border-bottom: 1px solid #f5f5f5;
        z-index: 999;
        padding: 0.533333rem;
        background-color: white;
    }

    .m_logo {
        width: 60%;
    }
	
	.m_login {
	    width: 7.5%;
	}
	
	.m_head img {
	    width: 100%;
	}
	
	.m_logo img {
	    width: 80%;
	}
	
    .m_menu {
        width: 7%;
    }

    
	
	
    /* 公共尾部 */
    .m_footer {
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 999;
        border-top: 1px solid #f5f5f5;
        height: 1.493333rem;
    }

    .m_footer a {
        display: block;
        width: 23%;
        text-align: center;
    }

    .m_footer a>img {
        width: 0.533333rem;
        height: 0.533333rem;
    }

    .m_footer a>p {
        margin-top: 0.133333rem;
        font-size: 0.346666rem;
        font-weight: 600;
    }

    .m_foot_top {
        text-align: center;
        padding: 0.8rem 0;
        background: #F6F8FB;
        padding-bottom: 2.133333rem;
    }

    .m_foot_top>a {
        display: inline-block;
        margin: 0 0.133333rem;
        font-size: 0.32rem;
        padding: initial;
        font-weight: initial;
        color: #666;
    }

    .m_foot_top>p {
        padding-top: 0.3rem;
        font-size: 0.32rem;
        color: #666;
        font-weight: initial;
    }

    /* 首页 */
    .m_nav>a {
        display: block;
        width: 25%;
        font-size: 0.373333rem;
        text-align: center;
        color: white;
    }

    .m_nav {
        background: #1f7cc0;
        line-height: 35px;
    }

    .swiper-pagination-diy .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
        background-color: white;
        opacity: .4;
    }

    .swiper-pagination-diy .swiper-pagination-bullet-active {
        transition: width 0.3s ease-in-out;
        border-radius: 10px;
        width: 12px;
        opacity: 1;
    }

    .m_c1_banner {
        width: 100%;
        height: 5.5rem;
    }

    .m_c1_banner img {
        width: 100% !important;
        height: 100% !important;
    }

    .m_nav_son>a {
        display: block;
        width: 25%;
        text-align: center;
        margin-top: 0.4rem;
    }

    .m_nav_son>a>img {
        width: 1.333333rem;
        height: 1.333333rem;
    }

    .m_nav_son>a>p {
        margin-top: 0.133333rem;
        font-size: 0.346666rem;
    }

    .m_djs {
        width: 100%;
        margin: 0 auto;
        font-size: 0;
        text-align: center;
        padding: 12px 0;
        background: white;
    }

    .m_djs>img {
        width: 100%;
        height: 1.6rem;
    }

    .m_djs b {
        display: inline-block;
        width: 85%;
        line-height: 1.333333rem;
        font-size: 18px;
        font-weight: initial;
        color: #fff;
        background: url(/style/images/djs-b.jpg) no-repeat;
        background-size: 100% 100%;
    }

    span#t_d {
        font-weight: 600;
        color: #efff00;
        font-size: 0.64rem;
    }

    .m_tit span {
        display: inline-block;
        width: 0.16rem;
        height: 20px;
        background: #1f7cc0;
        float: left;
        border-radius: 2px;
    }

    .m_tit .m_tit_txt {
        font-size: 0.426666rem;
        margin-left: 0.4rem;
        float: left;
        height: 20px;
        line-height: 20px;
    }

    .m_tit a {
        float: right;
        padding-right: 0.133333rem;
        font-size: 0.346666rem;
        color: #999;
    }

    .m_tit {
        margin: 0.533333rem 0 0.266666rem 0.266666rem;
    }

    .scrollX-wrapper2 {
        margin-top: 0.2rem;
        height: 1rem;
    }

    .scrollX-wrapper2 .scrollX-box {
        padding: 0.186666rem 0.266666rem 0.266666rem 0.266666rem;
    }

    .scrollX-wrapper2 .scrollX-box .scrollX-item.on {
        font-size: 0.373333rem;
        background-color: #1f7cc0;
        color: #fff;
    }

    .scrollX-item {
        width: 2.133333rem !important;
        display: inline-block;
        color: #333;
        height: 0.64rem !important;
        margin: 0 0.133333rem;
        text-align: center;
        background: #f7f7f7;
        line-height: 0.64rem;
        border-radius: 0.133333rem;
        font-size: 0.373333rem;
    }

    .article-box {
        margin-top: .4rem;
    }

    .project-list {
        padding: 0 0.266666rem;
    }

    .project-list .tab+.tab {
        margin-top: .2rem;
    }

    .project-list .tab {
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
    }

    .article-image {
        width: 2.933333rem;
        height: 2.4rem;
        border-radius: .1rem;
    }

    .tab .right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-left: 0.293333rem;
        padding-bottom: 0.053333rem;
        height: 2.213333rem;
    }

    .article-tit {
        overflow: hidden;
        margin-top: -.08rem;
        line-height: 0.746666rem;
        height: 1.493333rem;
        font-size: .28rem;
        color: #333;
        width: 100%;
    }

    .article-tit a {
        color: #333;
        font-size: 0.373333rem;
    }

    .article-tit .article-classification {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 0.186666rem;
        color: #ff8c05;
        border: 1px #ff8c05 solid;
        margin-right: 0.186666rem;
        height: 0.42rem;
        line-height: 0.42rem;
        font-size: 0.32rem;
        border-radius: .04rem;
        background-color: rgba(251, 153, 38, 0.05);
    }

    .article-tit .article-classification::before {
        border-color: rgba(255, 140, 5, .2);
    }

    .part-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
    }

    .part-info .reading-number {
        padding-left: 0.586666rem;
        color: #d6d6d6;
        font-size: 0.32rem;
        background: url(/style/images/icon-look.png) no-repeat left center / 0.4rem 0.24rem;
    }

    .part-info .release-time {
        color: #d6d6d6;
        font-size: .32rem;
    }

    .m_index_list_con {
        margin-top: 0.4rem;
    }

    .m_yx {
        padding: 0 0.32rem .32rem;
    }

    .m_yx_tab {
        background-color: #f7f7f7;
        height: 0.8rem;
        line-height: 0.8rem;
        border-radius: 0.133333rem;
    }

    .m_yx_tab .swiper-slide {
        display: inline-block;
        width: 50%;
        text-align: center;
        color: #666;
        font-size: 0.373333rem;
        border-radius: 0.133333rem;
    }

    .m_yx_tab .swiper-slide.on {
        background-color: #1f7cc0;
        color: white;
    }

    .m_swiper_yxzy_tabs,.m_swiper_yxzy_tabs1 {
        width: 100%;
    }

    .m_school_con {
        padding: 0.533333rem 0.266666rem;
    }

    .m_school_con>a {
        display: inline-block;
        width: 25%;
        text-align: center;
        margin: 0.266666rem 0.133333rem;
    }

    .m_school_con>a>img {
        width: 100%;
    }

    .m_zy_con>a {
        border: 1px solid #cccccc;
        padding: 0.133333rem 0.266666rem;
        border-radius: 0.053333rem;
        margin: 0.133333rem;
        white-space: nowrap;
    }

    .m_more {
        font-size: 0.373333rem;
        color: #666;
        text-align: center;
        display: block;
    }

    .m_list_swiper_con1_list_more {
        color: #648cf9;
        text-align: center;
        background-color: #f2f5ff;
        display: block;
        height: 1.066666rem;
        line-height: 1.066666rem;
        font-size: 0.4rem;
        border-radius: 0.133333rem;
        margin: 0.533333rem;
    }

    .m_swiper_wximg {
        padding: 0.533333rem;
        text-align: center;
    }

    .m_swiper_wximg>img {
        width: 6.666666rem;
    }

    .m_swiper_wximg>p {
        font-size: 0.453333rem;
        color: #1475bd;
        margin: 0.266666rem 0;
    }

    .m_swiper_wximg>span {
        font-size: 0.4rem;
        line-height: 0.746666rem;
    }

    .m_kf {
        position: fixed;
        right: 0.266666rem;
        top: 45%;
        z-index: 99999;
    }

    .m_kf>img {
        width: 1.333333rem;
        height: 1.333333rem;
    }

    .m_head_nav {
        position: fixed;
        top: 100%;
        left: 100%;
        width: 0;
        height: 0;
        z-index: 999999;
        overflow-y: scroll;
        background-color: white;
        opacity: 0;
        transition: left .2s;
    }

    .m_head_nav.on {
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        opacity: 1;
        transition: left .2s;
    }

    .m_head_nav>.m_head_nav_head {
        display: flex;
        align-items: center;
        padding: 0.266666rem;
        height: 1.333333rem;
        border-bottom: 0.026666rem solid #ddd;
        margin-bottom: 0.533333rem;
    }

    .m_head_nav>.m_head_nav_head>img {
        width: 0.4rem;
        height: 0.4rem;
        margin-right: 0.266666rem;
    }

    .m_head_nav>.m_head_nav_head>span {
        width: 100%;
        text-align: center;
        font-size: 0.426666rem;
    }

    .m_head_nav_tit {
        background-color: #F3F3F3;
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.426666rem !important;
    }

    .m_head_nav_con {
        background-color: white;
        padding: 0.533333rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .m_head_nav_con>a {
        display: inline-block;
        width: 28%;
        height: 0.746666rem;
        line-height: 0.746666rem;
        font-size: 0.346666rem;
        color: #333;
        margin: 0.16rem 0.08rem;
        border: 1px solid #ddd;
        text-align: center;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .m_head_nav_tit>span {
        padding-left: 0.266666rem;
        border-left: 0.133333rem solid #1f7cc0;
    }

    /* 列表页 */
    .list_con1.fl {
        width: 100%;
        padding: 0.533333rem;
    }

    .list_con1 li {
        display: flex;
        padding: 0.266666rem 0;
        height: 2.133333rem;
    }

    a.list_img.fl {
        width: 28%;
        margin-right: 0.266666rem;
        height: auto;
    }

    .list_txt.fl {
        width: 70%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .list_txt>.list_tit {
        font-size: 0.373333rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        white-space: initial;
        -webkit-box-orient: vertical;
		font-weight: initial;
    }

    .list_txt>.list_des, .list_txt>.list_data>a {
        display: none;
    }

    .page {
        margin-top: 0.533333rem;
    }

    .page li.thisclass {
        width: 0.533333rem !important;
        text-align: center;
    }

    .page li {
        margin-right: 0.266666rem;
        font-size: 0.32rem !important;
        height: 0.533333rem !important;
        text-align: center;
        width: auto !important;
        line-height: 0.533333rem !important;
        float: left !important;
        border: none !important;
        padding: 0 !important;
        display: block;
    }

    /* 详情页 */
    .new .new_l {
        width: 100%;
        padding: 0.4rem;
        margin-bottom: 0.533333rem;
    }

    .new .new_l h1 {
        font-size: 0.533333rem;
    }

    .new .new_l .new_l_txt {
        display: flex;
        padding: 0.133333rem 0;
    }

    .new .new_l .new_l_txt .jiaqu {
        display: none;
    }

    .new .new_l .new_l_txt span {
        font-size: 0.32rem;
		margin-right: 0.8rem;
    }

    .new .new_l .abstract {
        padding: 0.266666rem;
        margin-bottom: 0.266666rem;
    }

    .content.fl {
        width: 100%;
    }

    .content.fl table, .content.fl img {
        width: 100% !important;
    }

    .jie.fl {
        width: 100%;
        font-size: 0.32rem;
        margin-top: 0.4rem;
    }

    .jie.fl img {
        width: 100%;
    }

    .tags a {
        padding: 0 0.4rem;
        margin-right: 0.133333rem;
        border-radius: 0.266666rem;
		margin-bottom:0.266666rem;
    }

    .author-info {
        font-size: 0.32rem;
    }

    .prev {
        margin-top: 0.266666rem;
        margin-bottom: 0.266666rem;
        padding-bottom: 0.266666rem;
        font-size: 0.373333rem;
    }

    .new_tag .new_tag_t {
        font-size: 0.453333rem;
        margin-bottom: 0.266666rem;
        padding-left: 0.266666rem;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
    }

    .new_tag ul li {
        width: 100%;
        font-size: 0.373333rem;
    }

    ul.pagelist {
        display: flex;
        justify-content: center;
    }

    /* 院校列表页 */
    .school .school_l {
        width: 100%;
        padding: 0.533333rem 0.266666rem;
        padding: 0.266666rem;
        margin-bottom: 0.533333rem;
        margin-top: 0.4rem;
    }

    .school .school_l ul {
        display: flex;
        flex-direction: column;
    }

    .school .school_l ul li {
        width: 100%;
        margin-bottom: 0.4rem;
        padding-bottom: 0.4rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .school .school_l ul li .cover_l {
        width: 25%;
        margin-top: 0.266666rem;
    }

    .school .school_l ul li .cover_l img {
        width: 100%;
        height: 100%;
    }

    .school .school_l ul li .info_r {
        width: 70%;
    }

    .school .school_l ul li .info_r .college_name {
        font-size: 0.48rem;
    }

    .school .school_l ul li .info_r .college_brief {
        -webkit-line-clamp: 2;
        font-size: 0.373333rem;
        line-height: 0.533333rem;
        margin: 0.266666rem 0;
    }

    .school .school_l ul li .info_r .bot {
        display: flex;
        justify-content: space-around;
        margin-top: 0;
    }

    .school .school_l ul li .info_r .bot a {
        width: 100%;
        margin-right: 0.533333rem;
        height: 0.8rem;
        font-size: 0.373333rem;
    }

    /* tag列表页 */
    .newslist .newslist_l {
        width: 100%;
    }

    .newslist .newslist_l ul li {
        display: flex;
        justify-content: space-between;
    }

    .newslist .newslist_l ul li i {
        display: none;
    }

    .newslist .newslist_l ul li>span, .newslist .newslist_l ul li i {
        font-size: 0.32rem;
    }

    .newslist .newslist_l ul li a {
        width: 78%;
        font-size: 0.373333rem;
    }

    /* 院校详情页 */
    .school_box .school_box_l {
        width: 100%;
        padding: 0.266666rem;
    }

    .school_box .school_box_l ul img {
        display: none;
    }

    .yxlistmr {
        width: 100%;
    }

    .yxlistmrtit {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .yxlistmrtit h3 {
        font-size: 0.533333rem;
    }

    .yxlistmrtit span {
        font-size: 0.373333rem;
        border-radius: 0.133333rem;
        margin-top: 0;
    }

    .yxlistmrtxt {
        margin-bottom: 0.133333rem;
        font-size: 0.346666rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		white-space: initial;
		-webkit-box-orient: vertical;
    }

    .yxlistmm {
        margin-top: 0.533333rem;
    }

    .yxlistmm .nav-tabs li {
        padding: 0;
        height: 1.066666rem;
    }

    .yxlistmm .nav-tabs li a {
        padding: 0;
        font-size: 0.32rem;
    }

    .yxlistmm .nav-tabs {
        display: flex;
        justify-content: space-between;
    }

    .yxlistmm .tab-content {
        padding: 0.533333rem 0;
    }

    .yxlistmm .tab-content .tab-pane {
        font-size: 14px;
        line-height: 20px;
    }

    .yxlistmm .tab-content .tab-pane table, .yxlistmm .tab-content .tab-pane img {
        width: 100% !important;
        height: 100% !important;
    }

    .list_con li {
        display: flex;
        flex-direction: column;
        height: auto;
        padding: 14px 0;
    }

    .yxlistmmm.list_con .list_txt.fl {
        width: 100%;
    }

    .yxlistmmm.list_con .list_txt.fl .list_data {
        display: flex;
        margin-top: 10px;
    }

    .list_more {
        height: 1.2rem;
        line-height: 1.2rem;
        font-size: 0.373333rem;
        border-radius: 0.133333rem;
        margin-top: 0.266666rem;
    }

    .listsain {
        width: 100%;
        height: 1.066666rem;
        font-size: 0.373333rem;
    }

    .listsa span label {
        padding-left: 0.133333rem;
    }

    /* 专业列表页 */
    .ZiKaoMajorList_Title {
        display: none;
    }

    .PtzsbMajor-List {
        width: 100%;
        padding: 0 0.266666rem 0.533333rem 0.266666rem;
        border: none;
    }

    .major_plan_center {
        width: 100% !important;
    }

    .PtzsbMajor-Item {
        width: 100%;
        height: auto;
        margin: auto;
        min-height: auto;
        margin-bottom: 0.533333rem;
        border-bottom: none;
    }

    .PtzsbMajor-MinItem {
        width: 100%;
        border: none;
        position: initial !important;
        padding-bottom: 0 !important;
        height: auto !important;
    }

    .PtzsbMajor-Item img {
        width: 100%;
        height: 4rem;
    }

    .PtzsbMajor-Item ul li {
        width: 44%;
        margin-left: 0;
        margin-top: 0;
        height: 1.2rem;
        line-height: 1.2rem;
        border-bottom: 1px solid #e7e7e7;
    }

    .PtzsbMajor-Item ul {
        display: flex;
        flex-wrap: wrap;
        justify-content:space-between;
		padding: 0.266666rem;
    }

    .PtzsbMajor-Item ul li a b {
        font-size: 0.373333rem;
    }

    .PtzsbMajor-Item ul li a span {
        font-size: 0.4rem;
    }

    .m_head_nav_weixin {
        background: black;
        margin: 0.266666rem;
        display: flex;
        align-items: center;
        justify-content: start;
        padding: 0.16rem 0.4rem;
    }

    .m_head_nav_img>img {
        width: 1.333333rem;
        height: 1.333333rem;
    }

    .m_head_nav_txt {
        color: white;
        width: 65%;
        line-height: 0.64rem;
        font-size: 0.373333rem;
    }

    .m_head_nav_img {
        width: 20%;
    }

    .m_head_nav_weixin>a {
        display: block;
        height: 0.8rem;
        line-height: 0.8rem;
        width: 15%;
        text-align: center;
        color: white;
        font-size: 0.373333rem;
        background-color: #0894ec;
    }

    .art_form {
        background-size: cover;
    }

    form#form1 {
        width: 100%;
        padding: 0.533333rem;
    }

    .art_form td {
        margin: 0.266666rem 0.133333rem 0.133333rem 0.133333rem;
        width: 45%;
    }

    .input-text {
        height: 0.746666rem;
        line-height: 0.746666rem;
        padding-left: 0.266666rem;
        font-size: 0.32rem;
    }

    form#form1 tbody {
        display: flex;
        flex-direction: column;
    }

    input#btnBaoming {
        font-size: 0.373333rem;
        height: 0.746666rem;
        line-height: 0.746666rem;
        margin-left: 2.15rem;
    }

    .err {
        width: 100%;
        text-align: center;
        margin-top: 5.133333rem;
    }

    .err_top {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        margin: 0.8rem auto !important;
        justify-content: center;
        text-align: center;
    }

    .err_top img {
        width: 6.666666rem !important;
    }

    .err_top>.fr {
        font-size: 0.533333rem;
        margin: 0.533333rem 0;
        line-height: 1.333333rem;
    }

    .err_top>.fr>p {
        font-size: 0.4rem;
    }

    .m_list_tit_con {
        display: flex;
    }

    .m_index_tit {
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-left: 0.106666rem solid #1f7cc0;
        margin: 0.266666rem;
        padding-left: 0.266666rem;
        margin-top: 0.533333rem;
    }

    .m_list_tit_con.m_index_tit>span {
        font-size: 0.453333rem;
        font-weight: 600;
    }

    .m_list_tit_con.m_index_tit>.m_index_list_nav span {
        font-size: 0.346666rem;
        color: #333;
        padding: 0.133333rem;
    }

    .m_list_tit_con.m_index_tit>.m_index_list_nav span.on {
        color: #257CD4;
    }

    .m_index_list_nav_none {
        display: flex;
        flex-wrap: wrap;
        overflow: hidden;
        height: 0;
        width: 0;
        position: absolute;
        left: 100%;
        z-index: 2;
        padding-top: 0.266666rem;
        background-color: white;
        opacity: 0;
        transition: all .3s;
    }

    .m_index_list_nav_none.on {
        height: 2.8rem;
        width: 100%;
        left: 0;
        opacity: 1;
        box-shadow: 0 0.106666rem 0.16rem 0 rgba(7, 17, 27, 0.1);
        transition: all .3s;
    }

    .m_index_list_nav_none>span {
        display: inline-block;
        width: 25%;
        text-align: center;
    }

    .m_index_list_nav>i {
        background: url(/style/images/xl.png) no-repeat right center;
        background-size: 100%;
        display: inline-block;
        width: 0.266666rem;
        height: 0.266666rem;
        transition: all .3s;
    }
	
	.m_index_list_nav>i.on{
			transform: rotateX(180deg);
			transition: all .3s;
		}
	
	#con-box {
	    width: 100%;
	    padding: 0.533333rem;
		margin-top: 0.8rem;
	}
	
	.con {
	    width: 100%;
	}
	
	
	.listsa span {
	    margin-bottom: 0.8rem;
	}
	
	.listsabut {
	    width: 100%;
	    height: 1.2rem;
	    font-size: 0.426666rem;
	    line-height: 1.2rem;
	}
	
	.bread.w12,.m_bread.w12 {
	    background: #f2f7fa;
	    line-height: 0.666666rem;
		font-size: 0.346666rem;
		padding:0.213333rem;
	}
	.bread.w12 a,.m_bread.w12 a{
		font-size:0.346666rem;
	}
	
	.m_lm_nav a {
	    font-size: 0.373333rem;
	    border: 1px solid #dedede;
	    padding: 0.053333rem 0.293333rem;
	    display: inline-block;
	    border-radius: 0.08rem;
	    margin: 0.133333rem 0;
	}
	
	.m_lm_nav a.on {
	    background: #0088E6;
	    border: 1px solid #0088E6;
	    color: white;
	}
	
	.m_lm_nav {
	    display: flex;
	    justify-content: space-between;
	    flex-wrap: wrap;
	    padding: 0.266666rem;
	}
	
	
	.m_yx_search input {
	    width: 100%;
	    padding: 0.266666rem;
	    background: #f9f9f9;
	    border: none;
	    border-radius: 0.106666rem;
	    color: #afafaf;
	    font-size: 0.373333rem;
		outline: none;
	}
	
	.m_yx_search {
	    padding: 0.4rem;
		position: relative;
	}
	
	.m_yx_search input::-webkit-input-placeholder {
	    color:#afafaf;
	}
	
	span#yx_search_cl {
	    background: url(/style/images/ss.png) no-repeat 100%;
	    position: absolute;
	    right: 0.533333rem;
	    top: 0.693333rem;
	    display: block;
	    width: 0.533333rem;
	    height: 0.533333rem;
	}
	.list_con1 li:nth-of-type(1) {
	    border-top: 1px solid #ddd;
	}
	
	.m_sbpg img {
	    width: 100%;
	}
	
	.m_c1_banner span.m_wc {
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    display: block;
	    font-size: 0.4rem;
	    padding: 0.133333rem;
	    background: linear-gradient(45deg, rgba(131, 181, 250, 0.6),rgba(131, 181, 250, 0.8));
	    color: white;
	}
	
	.swiper-pagination.swiper-pagination-diy.swiper-pagination-clickable.swiper-pagination-bullets {
	    right: 0.133333rem !important;
	    display: inline !important;
	    bottom: 0.32rem! important;
		left: auto;
		width: auto;
	}
	
	.m_jiaqu {
	    background: #0088e6;
	    padding: 1px 0.4rem;
	    border-radius: 0.533333rem;
	    color: white;
	    font-size: 0.346666rem;
	    display: block;
	}
	
	.m_zkqw_open{
		z-index: 5;
		margin-top: -4rem;
		
	}
	.m_zkqw_open_box{
		height:4rem;
		
	}
	.m_zkqw_open_btn{
		text-align: center;
		padding: 0.266666rem 0;
		color: #0088e6;
		font-size: 0.4rem;
		text-decoration: underline dotted;
	}
	.m_zkqw_open_box1{
		height: 0.533333rem;
		background-color: white;
	}
	#con{
		height: 13.333333rem;
		overflow: hidden;
		float: initial;
	}
	.art_form_txt {
		font-size: 0.453333rem;
		padding-top: 0.4rem;
	}
	.new .new_l .content, .new .new_l .content p, .new .new_l .content span {
	    font-size: 0.373333rem !important;
	}
	
	.yx_video_con_con * {
	    width: 100% !important;
	}
	
	.gaokao_bread02 {
	    display: flex;
	}
	
	.gaokao_bread02>a {
	    text-align: center;
	    display: block;
	    padding: 0.133333rem;
	    width: 100%;
	}
	
	div#page_index a {
	    width: 0.533333rem;
	    height: 0.533333rem;
	    line-height: 0.533333rem;
	    margin-right: 0.133333rem;
	}
	
	.m_school_con>a>p {
	    white-space: nowrap;
	}
	
	
	/* 院校详情页 */
	.yx_art_con_left {
	    width: 100%;
	    padding: 0;
	}
	
	.yx_art_info_top {
	    text-align: center;
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	}
	
	.yx_art_info_left {
	    width: 6.693333rem;
	    height: 3.866666rem;
	    margin-right: initial;
	}
	
	.yx_art_info_right {
	    width: 100%;
	    line-height: 0.666666rem;
	    font-size: 0.373333rem;
	    margin-top: 0.266666rem;
	}
	
	.yx_art_zhuanye {
	    margin: 0.266666rem;
	}
	
	.yx_art_zhengshu,.yx_art_list,.yx_art_con_left {
	    border-top: 0.133333rem solid #F5F5F5;
	    padding-top: 0.533333rem;
	}
	
	.yx_art_zhengshu>ul>li>img {
	    height: 3.2rem;
	}
	
	.yx_art_zhuanye>table tr>th {
	    font-size: 0.4rem;
	}
	
	.yx_art_zhuanye>table tr>th:nth-of-type(2) {
	    display: none;
	}
	
	.yx_art_zhuanye>table tr>td:nth-of-type(2) {
	    display: none;
	}
	
	.yx_art_zhengshu>ul>li {
	    width: 50%;
	}
	
	.yx_art_zhengshu>ul>li:nth-of-type(n+3) {
	    display: none;
	}
	
	.yx_art_zhengshu>ul {
	    display: flex;
	    justify-content: space-around;
	}
	
	.bor_ddd {
	    border: none;
	    padding: 0.266666rem;
	    margin-bottom: 0.533333rem;
	}
	
	.yx_art_list.bor_ddd li {
	    width: 100%;
	}

	.yx_art_info_right>a{
		font-size: 0.373333rem;
	}
	
	.zy_main {
	    width: 100%;
	}
	
	.y_zhushi {
	    display: none;
	}
	
	.gzh_box {
	    width: 100%;
	    padding-bottom: 0.266666rem;
	    border-bottom: 1px dashed #969696;
	}
	
	.gzh_tit {
	    font-size: 0.426666rem;
	    padding: 0.133333rem 0;
	    background: #0088e6;
	}
	
	.gzh_con_left {
	    width: 100%;
	    height: 5.333333rem;
	    margin-top: 0;
	}
	
	.gzh_con_left>div {
	    width: 6.133333rem;
	    height: 4.8rem;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	    background: none;
	}
	
	.gzh_con_left>div>p {
	    padding: 0.106666rem 0;
	    font-size: 0.32rem;
	}
	
	.gzh_con_left img {
	    width: 3.2rem;
	    height: 3.2rem;
	}
	
	.gzh_con_right {
	    width: 100%;
	    padding: 0.266666rem;
	    box-sizing: border-box;
	}
	
	.gzh_con_right .gzh_fr_tit {
	    font-size: 0.4rem;
	}
	
	.gzh_con_right>p {
	    font-size: 0.32rem;
	    line-height: 0.746666rem;
	    margin: 0.4rem 0;
	    background: #fbfbfb;
	    border: 1px dotted #ff843d;
	    border-radius: 0.266666rem;
	    padding: 0.373333rem;
	}
	
	.gzh_con_right a {
	    font-size: 0.373333rem;
	    padding: 0.16rem 1.066666rem;
	}
	
	.gzh_con_right a:nth-of-type(2) {
	    margin-left: 1.066666rem;
	}
	
	.gzh_con {
	    height: auto;
	}
	.m_lm_nav_swiper {
	    background-color: #f2f7fa;
	    padding: 0.233333rem;
	    font-size: 0.373333rem;
	}
	.m_school_con1 a.m_zt_con_sp,.m_zy_con1 a.m_zt_con_sp {
	    width: 48%;
	    height: 2.666666rem;
	    margin: 0.266666rem auto;
	}
	
	.m_school_con1 a.m_zt_con_sp img,.m_zy_con1 a.m_zt_con_sp img {
	    width: 100%;
	    height: 2.133333rem;
	    border-radius: 0.133333rem;
	}
	
	.m_school_con1 a.m_zt_con_sp p,.m_zy_con1 a.m_zt_con_sp p {
	    font-size: 0.346666rem;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    padding-top: 0.133333rem;
	}
	
	.mfkc_right {
    	    display: none;
	}

	.fl.mfkc_left,.mfkc_main {
                    width: 100% !important;
	}

	.box {
    	display: flex;
    	justify-content: space-around;
    	flex-wrap: wrap;
	}

	.box-dt,.mores{
    	width: 20%;
    	margin: 10px 5px;
	}

	.box-dt img {
    	width: 100%;
	}
	.mores span {
    	font-size: 20px;
    	line-height: initial;
    	margin: auto;
	}

	.mores img {
   	 width: 100%;
    	height: auto;
    	margin: auto;
	}


.new .new_l .new_l_txt span:nth-of-type(3) {
    display: none;
}

.article_wenda_txt {
    padding: 0;
    margin: 0.2rem 0;
    line-height: 0.666666rem;
    font-size: 0.36rem;
}

.info_wenda_info {
    margin-right: auto;
}

.article_wenda_user {
    margin: 0.8rem 0;
    padding-top: 30px;
}

.article_wenda_con {
    padding: 0.666666rem;
    border-radius: 0.266666rem;
    margin: 0;
}

.jjwd_box {
    margin: 0.8rem auto 0.266666rem;
    font-size: 0.4rem;
    padding: 0.48rem;
}

.jjwd_qes_btn {
    width: 2rem;
    margin-left: 0;
    height: 0.933333rem;
    line-height: 0.933333rem;
    margin-top: 0.133333rem;
}

.jjwd_item.jjwd_txt>div {
    margin-top: 0.133333rem;
    padding-left: 0.666666rem;
    margin-left: 0.266666rem;
    background-size: 0.533333rem;
}

.article_pl {
    margin: .5rem 0;
}

textarea.text-area.placeholder {
    width: 100% !important;
    border-radius: 0.32rem;
    height: 2.666666rem;
    font-size: 0.373333rem;
    padding: 0.4rem;
}

.article_pl_btn {
    width: 1.6rem;
    height: 0.8rem;
    border-radius: 0.133333rem;
    line-height: 0.8rem;
    font-size: 0.373333rem;
    margin-top: 0.266666rem;
}

.article_pl_meg_user {
    margin: 0.533333rem 0;
    padding: 0.4rem;
    border-radius: 0.133333rem;
}

.article_pl_meg {
    margin: 1.066666rem 0;
    padding: 0;
}

.fl.article_pl_meg_user_img {
    width: 1.333333rem;
    height: 1.333333rem;
}

.fl.article_pl_meg_user_info {
    width: 6.8rem;
    margin-left: 0.266666rem;
}

.article_pl_meg_user_info_name.fl {
    font-size: 0.4rem;
    padding-top: 0.133333rem;
}

.article_pl_meg_user_info_name.fl span {
    display: none;
}

.article_pl_meg_user_info_txt.fl {
    font-size: 0.373333rem;
    line-height: 0.666666rem;
    margin-top: 0.266666rem;
}

.list_ul li .list_text .list_tit a {
    -webkit-line-clamp: 2;
}

.article_wenda_like li {
    width: 100%;
    float: none;
    margin: 1rem 0;
}

.article_wenda_like {
    margin-top: 3rem;
}

.article_wenda_like li>p {
    line-height: .75rem;
}

.article_wenda_user_img {
    width: 15%;
}

.article_wenda_user_info {
    width: 80%;
    margin-left: .2rem;
}
.article_wenda_like_tit{
    padding-left:0;
}
.form_box_pc_left,.form_box_pc_right {
    width: 100%;
}
.y_table tr th:nth-of-type(1), .y_table tr td:nth-of-type(1)[rowspan] {
    display: none;
}	
}
